package dal

import (
	"database/sql"
	"fmt"
	"git-hawk/pkg/utils"

	// 导入包，导入前缀为下划线，则init函数被执行，然后注册驱动。
	_ "github.com/mattn/go-sqlite3"
)

var DB *sql.DB

// 导入包，导入前缀为下划线，则init函数被执行，然后注册驱动。
func init() {
	db, err := sql.Open("sqlite3", utils.GetCurrentPath()+"/assets/data.db")
	if err != nil {
		fmt.Printf("数据库创建失败: %v\n", err)
		return
	}
	// defer db.Close()
	DB = db
}
